/* 
 * File:   Shoot.h
 * Author: brunoslr
 *
 * Created on 16 de Setembro de 2009, 10:18
 */

#include "constants.h"
#ifndef _SHOOT_H
#define	_SHOOT_H
#include <math.h>

class Shoot {
public:

    double positionx;
    double positiony;
    bool status;
    double radius;


    int drawShoot(double ShooterHeight, int direction);//recebe a altura do atirador e a direcao do tiro
    int move(int direction);//Direcao 1 para cima e -1 para baixo
    int move(double speed, int direction);//Direcao 1 para cima e -1 para baixo
    int collisionTest(double raio, double x, double y);


    Shoot();
    Shoot(double x, double y, double ShooterHeight, int direction);
    Shoot(const Shoot& orig);
    virtual ~Shoot();
private:

};

#endif	/* _SHOOT_H */

